


<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <title>QuickIO.NET - QuickIOTransferFileCopyService</title>
        <meta name="viewport" content="width=device-width">

					<link rel="stylesheet" type="text/css" href="../assets/css/style.css?version=0.9.4.0" />
			<script src="../assets/js/vendor.js?version=0.9.4.0"></script>
			<script src="../assets/js/frame.js?version=0.9.4.0"></script>
		
		<script>hljs.initHighlightingOnLoad();</script>

    </head>
    <body>        
        
		<!-- DropDowns -->
		<div id="dropdown-1" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
					<li><a href="#_totalBytes"><img alt="Field-Icon" src="../assets/images/icons/field_private.png"> _totalBytes</a></li>

				
					<li><a href="#_totalBytesLock"><img alt="Field-Icon" src="../assets/images/icons/field_private.png"> _totalBytesLock</a></li>

				
					<li><a href="#_totalBytesTransfered"><img alt="Field-Icon" src="../assets/images/icons/field_private.png"> _totalBytesTransfered</a></li>

				
					<li><a href="#_totalBytesTransferedLock"><img alt="Field-Icon" src="../assets/images/icons/field_private.png"> _totalBytesTransferedLock</a></li>

							</ul>
		</div>

		<div id="dropdown-2" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
							</ul>
		</div>

		<div id="dropdown-3" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
					<li><a href="#QuickIOTransferFileCopyService"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> QuickIOTransferFileCopyService(IQuickIOTransferObserver observer, QuickIOFileInfo sourceFileInfo, String targetFullName, Int32 threadCount, Int32 retryCount, Boolean overwrite)</a></li>

				
					<li><a href="#QuickIOTransferFileCopyService2"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> QuickIOTransferFileCopyService(IQuickIOTransferObserver observer, IEnumerable sourceFileInfos, String targetFullName, Int32 threadCount, Int32 retryCount, Boolean overwrite)</a></li>

				
				
					<li><a href="#Start2"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> Start()</a></li>

				
					<li><a href="#StartAsync2"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> StartAsync()</a></li>

							</ul>
		</div>

		<div id="dropdown-4" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
					<li><a href="#BytesPerSecond"><img alt="Property-Icon" src="../assets/images/icons/properties_public.png"> BytesPerSecond</a></li>

				
					<li><a href="#Duration"><img alt="Property-Icon" src="../assets/images/icons/properties_public.png"> Duration</a></li>

				
					<li><a href="#Overwrite"><img alt="Property-Icon" src="../assets/images/icons/properties_public.png"> Overwrite</a></li>

				
					<li><a href="#Percentage"><img alt="Property-Icon" src="../assets/images/icons/properties_public.png"> Percentage</a></li>

				
					<li><a href="#SourceFileInfos"><img alt="Property-Icon" src="../assets/images/icons/properties_public.png"> SourceFileInfos</a></li>

				
					<li><a href="#TargetFullName"><img alt="Property-Icon" src="../assets/images/icons/properties_public.png"> TargetFullName</a></li>

				
					<li><a href="#TotalBytes"><img alt="Property-Icon" src="../assets/images/icons/properties_public.png"> TotalBytes</a></li>

				
					<li><a href="#TotalBytesTransfered"><img alt="Property-Icon" src="../assets/images/icons/properties_public.png"> TotalBytesTransfered</a></li>

				
					<li><a href="#TransferFinished"><img alt="Property-Icon" src="../assets/images/icons/properties_public.png"> TransferFinished</a></li>

				
					<li><a href="#TransferStarted"><img alt="Property-Icon" src="../assets/images/icons/properties_public.png"> TransferStarted</a></li>

							</ul>
		</div>
		<!-- DropDowns Ende -->

	    <div class="ui-layout-north">
			<div class="toolbar">

									<a href="#" data-dropdown="#dropdown-1" class="button"><img src="../assets/images/icons/field_public.png"/> Fields <span class="info">(4)</span> <i class="icon-caret-down"></i></a>
									<a href="#" data-dropdown="#dropdown-3" class="button"><img src="../assets/images/icons/method_public.png"/> Methods <span class="info">(4)</span> <i class="icon-caret-down"></i></a>
									<a href="#" data-dropdown="#dropdown-4" class="button"><img src="../assets/images/icons/properties_public.png"/> Properties <span class="info">(10)</span> <i class="icon-caret-down"></i></a>
				
				<div class="right">
					<span class="toolbar-info"> Namespace: SchwabenCode.QuickIO.Transfer</span>
					<a href="#" id="expand-all-button" class="button"><i class="icon-align-justify" title="Expand all"></i></a>
					<a href="#" id="print-button" class="button"><i class="icon-print" title="Print"></i></a>
				</div>
				<div style="clear:both;"></div>
			</div>
		</div>
        
		<div class="ui-layout-center">

			<div>
				<h3 class="box-title first-heading">Syntax</h3>					
				<div class="syntax-box">
					<pre class="wrap-pre"><code>public class QuickIOTransferFileCopyService : QuickIOTransferServiceBase</code></pre>
				</div>

									<h3 class="box-title">Basetype</h3>
					<div class="list-box">
						<ul>
														<li><a href="../type/QuickIOTransferServiceBase.html">SchwabenCode.QuickIO.Transfer.QuickIOTransferServiceBase</a></li>
																			</ul>
					</div>
				
				        
				
											<h3 class="box-title">Summary</h3>
						<div class="doc-box markdown">
							<p>Copy directory with progress monitoring</p>

						</div>
					
					
											<h3 class="box-title">Example</h3>
						<div class="doc-box markdown">
							<p>Copy collection of files</p>

<pre><code>class Program
{
static void Main( string[ ] args )
{
    const string sourceDirectory = @"C:\transfer_test\source";
    const string targetDirectory = @"C:\transfer_test\to";

    // search files
    var files = QuickIODirectory.EnumerateFiles( sourceDirectory, SearchOption.TopDirectoryOnly );

    var service = new QuickIOTransferFileCopyService( files, targetDirectory, threadCount: 1, retryCount: 3, overwrite: true );

    //  Progress information
    service.Started += transferHost_FileCopyStarted;
    service.Progress += OnFileProgressUpdate;
    service.Finished += transferHost_FileCopyFinished;

    // Start progress
    service.Start( ); // Blocks thread until finished

    Console.WriteLine( "Finished" );
    Console.ReadKey( );
}

static void transferHost_FileCopyFinished( object sender, QuickIOTransferFileCopyFinishedArgs e )
{
    Console.WriteLine( "Finished: " + e.SourcePath + " - MB/s: " + ( e.BytesPerSecond / 1024.0 / 1024.0 ).ToString( "0.0" ) );
}

static void transferHost_FileCopyStarted( object sender, QuickIOTransferFileCopyStartedArgs e )
{
    Console.WriteLine( "Started: " + e.SourcePath + " to " + e.TargetPath + " (Bytes: " + e.TotalBytes + ")" );
}

static void OnFileProgressUpdate( object sender, QuickIOTransferFileCopyProgressArgs e )
{
    Console.WriteLine( "Progress: " + e.SourcePath + " - %: " + e.Percentage + " MB/s: " + ( e.BytesPerSecond / 1024.0 / 1024.0 ).ToString( "0.0" ) );
}
}
</code></pre>

						</div>
					
					
					
					
					
					
				
									<h3 class="box-title">Uses</h3>
					<div class="list-box">
						<ul>
													<li><a href="../type/QuickIOPath.html">QuickIOPath</a></li>
													<li><a href="../type/QuickIOTransferServiceBase.html">QuickIOTransferServiceBase</a></li>
												</ul>
					</div>
				
				
									<h3 class="box-title">Fields</h3>
											















<div id="_totalBytes" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_private.png"/> <p>_totalBytes</p></a>
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private  UInt64 _totalBytes</code></pre>
		</div>		
        
		

		

		

	</div>
</div>


											















<div id="_totalBytesLock" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_private.png"/> <p>_totalBytesLock</p></a>
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private readonly object _totalBytesLock</code></pre>
		</div>		
        
		

		

		

	</div>
</div>


											















<div id="_totalBytesTransfered" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_private.png"/> <p>_totalBytesTransfered</p></a>
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private  UInt64 _totalBytesTransfered</code></pre>
		</div>		
        
		

		

		

	</div>
</div>


											















<div id="_totalBytesTransferedLock" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_private.png"/> <p>_totalBytesTransferedLock</p></a>
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private readonly object _totalBytesTransferedLock</code></pre>
		</div>		
        
		

		

		

	</div>
</div>


									
				
									<h3 class="box-title">Methods</h3>
											















<div id="QuickIOTransferFileCopyService" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>QuickIOTransferFileCopyService(IQuickIOTransferObserver observer, QuickIOFileInfo sourceFileInfo, String targetFullName, Int32 threadCount, Int32 retryCount, Boolean overwrite)</p></a>
		
			
				<div class="summary markdown">
					<p>Creates new instance of QuickIOTransferDirectoryCopyService</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public void QuickIOTransferFileCopyService(IQuickIOTransferObserver observer, QuickIOFileInfo sourceFileInfo, String targetFullName, Int32 threadCount, Int32 retryCount, Boolean overwrite)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">observer</p>
						
						
									
									<small>IQuickIOTransferObserver</small>

														
						
						<div class="inline">
							<p>Observer for monitoring</p>

						</div>
					
						<p class="key">sourceFileInfo</p>
						
						
									
									<small>QuickIOFileInfo</small>

														
						
						<div class="inline">
							<p>File to copy</p>

						</div>
					
						<p class="key">targetFullName</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Target fullname</p>

						</div>
					
						<p class="key">threadCount</p>
						
						
									
									<small>Int32</small>

														
						
						<div class="inline">
							<p>Copy Worker Counts. Use 1 on local systems. Use >2 with SMB shares</p>

						</div>
					
						<p class="key">retryCount</p>
						
						
									
									<small>Int32</small>

														
						
						<div class="inline">
							<p>Count of retries before copy is broken</p>

						</div>
					
						<p class="key">overwrite</p>
						
						
									
									<small>Boolean</small>

														
						
						<div class="inline">
							<p>true to overwrite existing files</p>

						</div>
					
				</div>
			

			

			

			

			

			
				<p class="member-box-title">Example</p>
				<div class="member-doc-box markdown">
					<p>Copy file</p>

<pre><code>class Program
{
static void Main( string[ ] args )
{
    const string sourceFile = @"C:\transfer_test\source\test.txt";
    const string targetDirectory = @"C:\transfer_test\to";

    var transferHost = new QuickIOMonitoredFileTransfer( new QuickIOFileInfo( sourceFile ), targetDirectory, threadCount: 1, retryCount: 3, overwrite: true );

    //  Progress information
    transferHost.FileTransferProgress += OnFileProgressUpdate;

    // Start progress
    transferHost.Start( ); // Blocks thread until finished

    Console.WriteLine( "Finished" );
    Console.ReadKey( );
}

static void OnFileProgressUpdate( Object sender, QuickIODataTransferItemTransferProgressArgs args )
{
    Console.WriteLine( "File: " + args.SourcePath + " - %: " + args.Percentage + " MB/s: " + ( args.BytesPerSecond / 1024.0 / 1024.0 ).ToString( "0.0" ) );
}
}
</code></pre>

				</div>
			
						
			

		

		

	</div>
</div>


											















<div id="QuickIOTransferFileCopyService2" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>QuickIOTransferFileCopyService(IQuickIOTransferObserver observer, IEnumerable sourceFileInfos, String targetFullName, Int32 threadCount, Int32 retryCount, Boolean overwrite)</p></a>
		
			
				<div class="summary markdown">
					<p>Creates new instance of QuickIOTransferDirectoryCopyService</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public void QuickIOTransferFileCopyService(IQuickIOTransferObserver observer, IEnumerable sourceFileInfos, String targetFullName, Int32 threadCount, Int32 retryCount, Boolean overwrite)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">observer</p>
						
						
									
									<small>IQuickIOTransferObserver</small>

														
						
						<div class="inline">
							<p>Observer for monitoring</p>

						</div>
					
						<p class="key">sourceFileInfos</p>
						
						
									
									<small>IEnumerable</small>

														
						
						<div class="inline">
							<p>Files to copy</p>

						</div>
					
						<p class="key">targetFullName</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Target fullname</p>

						</div>
					
						<p class="key">threadCount</p>
						
						
									
									<small>Int32</small>

														
						
						<div class="inline">
							<p>Copy Worker Counts. Use 1 on local systems. Use >2 with SMB shares</p>

						</div>
					
						<p class="key">retryCount</p>
						
						
									
									<small>Int32</small>

														
						
						<div class="inline">
							<p>Count of retries before copy is broken</p>

						</div>
					
						<p class="key">overwrite</p>
						
						
									
									<small>Boolean</small>

														
						
						<div class="inline">
							<p>true to overwrite existing files</p>

						</div>
					
				</div>
			

			

			

			

			

			
				<p class="member-box-title">Example</p>
				<div class="member-doc-box markdown">
					<p>Copy collection of files</p>

<pre><code> class Program
 {
 static void Main( string[ ] args )
 {
     const string sourceDirectory = @"C:\transfer_test\source";
     const string targetDirectory = @"C:\transfer_test\to";

     // search files
     var files = QuickIODirectory.EnumerateFiles( sourceDirectory, SearchOption.TopDirectoryOnly );

     var transferHost = new QuickIOMonitoredFileTransfer( files, targetDirectory, threadCount: 1, retryCount: 3, overwrite: true );

     //  Progress information
     transferHost.FileTransferProgress += OnFileProgressUpdate;

     // Start progress
     transferHost.Start( ); // Blocks thread until finished

     Console.WriteLine( "Finished" );
     Console.ReadKey( );
 }

 static void OnFileProgressUpdate( Object sender, QuickIODataTransferItemTransferProgressArgs args )
 {
     Console.WriteLine( "File: " + args.SourcePath + " - %: " + args.Percentage + " MB/s: " + ( args.BytesPerSecond / 1024.0 / 1024.0 ).ToString( "0.0" ) );
 }
 }
</code></pre>

				</div>
			
						
			

		

		

	</div>
</div>


											















<div id="Start2" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>Start()</p></a>
		
			
				<div class="summary markdown">
					<p>Starts the copy process.
First it determines all content information of source. Then the target directory structure will be created before transfer begins</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public void Start()</code></pre>
		</div>		
        
		

		
		
			

			

			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">InvalidOperationException</p>
						<div class="inline">
							<p>Service is already running.</p>

						</div>
					
						<p class="key">ObjectDisposedException</p>
						<div class="inline">
							<p>Fired if you try to start a same service multiple times.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


											















<div id="StartAsync2" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>StartAsync()</p></a>
		
			
				<div class="summary markdown">
					<p>Starts the copy process as task.
First it determines all content information of source. Then the target directory structure will be created before transfer begins</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public Task StartAsync()</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


									
									<h3 class="box-title">Properties</h3>
											















<div id="BytesPerSecond" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/properties_public.png"/> <p>BytesPerSecond</p></a>
		
			
				<div class="summary markdown">
					<p>Bytes per second</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public Double BytesPerSecond { get; }</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="Duration" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/properties_public.png"/> <p>Duration</p></a>
		
			
				<div class="summary markdown">
					<p>Total duration. If transfer is not finished the current timestamp is used for the calculation</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public Nullable&lt;TimeSpan&gt; Duration { get; }</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="Overwrite" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/properties_public.png"/> <p>Overwrite</p></a>
		
			
				<div class="summary markdown">
					<p>true to overwrite existing content</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public Boolean Overwrite { get; set; }</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="Percentage" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/properties_public.png"/> <p>Percentage</p></a>
		
			
				<div class="summary markdown">
					<p>Bytes per second</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public Double Percentage { get; }</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="SourceFileInfos" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/properties_public.png"/> <p>SourceFileInfos</p></a>
		
			
				<div class="summary markdown">
					<p>Directory to copy</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public List&lt;QuickIOFileInfo&gt; SourceFileInfos { get; set; }</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="TargetFullName" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/properties_public.png"/> <p>TargetFullName</p></a>
		
			
				<div class="summary markdown">
					<p>Target fullname</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public String TargetFullName { get; set; }</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="TotalBytes" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/properties_public.png"/> <p>TotalBytes</p></a>
		
			
				<div class="summary markdown">
					<p>Total bytes to transfer</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public UInt64 TotalBytes { get; set; }</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="TotalBytesTransfered" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/properties_public.png"/> <p>TotalBytesTransfered</p></a>
		
			
				<div class="summary markdown">
					<p>Total bytes transfered</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public UInt64 TotalBytesTransfered { get; set; }</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="TransferFinished" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/properties_public.png"/> <p>TransferFinished</p></a>
		
			
				<div class="summary markdown">
					<p>Null if not finished</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public Nullable&lt;DateTime&gt; TransferFinished { get; set; }</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="TransferStarted" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/properties_public.png"/> <p>TransferStarted</p></a>
		
			
				<div class="summary markdown">
					<p>Null if not started</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public Nullable&lt;DateTime&gt; TransferStarted { get; set; }</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


									
									<div class="svg-diagram">
						<h3 class="box-title">Classdiagram</h3>
						<div id="sd-class-diagram" class="svgpan">
														<svg><g transform="translate(0.00, 1730.50)"><rect height="521" width="305" x="0.55" y="0.55" fill="#FFFFFF" stroke="#979797" stroke-width="1" /><text x="119.01" y="20.50" fill="" style="" text-anchor="" font-family="" font-size="11.00" onmouseover="" onmouseout=""><![CDATA[public  class]]></text><a xlink:href="../type/QuickIOTransferFileCopyService.html" xmlns:xlink="xlink"><text x="40.69" y="35.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferFileCopyService]]></text></a><path d="M0.5,45.50L305.00,45.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="53.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#_totalBytes" xmlns:xlink="xlink"><text x="40.00" y="65.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_totalBytes]]></text></a><image width="16.00" height="16.00" x="15.00" y="78.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#_totalBytesLock" xmlns:xlink="xlink"><text x="40.00" y="90.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_totalBytesLock]]></text></a><image width="16.00" height="16.00" x="15.00" y="103.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#_totalBytesTransfered" xmlns:xlink="xlink"><text x="40.00" y="115.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_totalBytesTransfered]]></text></a><image width="16.00" height="16.00" x="15.00" y="128.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#_totalBytesTransferedLock" xmlns:xlink="xlink"><text x="40.00" y="140.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_totalBytesTransferedLock]]></text></a><path d="M0.5,155.50L305.00,155.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="163.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#Start2" xmlns:xlink="xlink"><text x="40.00" y="175.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Start]]></text></a><image width="16.00" height="16.00" x="15.00" y="188.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#StartAsync2" xmlns:xlink="xlink"><text x="40.00" y="200.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[StartAsync]]></text></a><image width="16.00" height="16.00" x="15.00" y="213.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#QuickIOTransferFileCopyService" xmlns:xlink="xlink"><text x="40.00" y="225.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferFileCopyService]]></text></a><image width="16.00" height="16.00" x="15.00" y="238.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#QuickIOTransferFileCopyService2" xmlns:xlink="xlink"><text x="40.00" y="250.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferFileCopyService]]></text></a><path d="M0.5,265.50L305.00,265.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="273.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#BytesPerSecond" xmlns:xlink="xlink"><text x="40.00" y="285.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[BytesPerSecond { get; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="298.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#Duration" xmlns:xlink="xlink"><text x="40.00" y="310.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Duration { get; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="323.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#Overwrite" xmlns:xlink="xlink"><text x="40.00" y="335.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Overwrite { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="348.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#Percentage" xmlns:xlink="xlink"><text x="40.00" y="360.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Percentage { get; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="373.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#SourceFileInfos" xmlns:xlink="xlink"><text x="40.00" y="385.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[SourceFileInfos { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="398.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#TargetFullName" xmlns:xlink="xlink"><text x="40.00" y="410.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TargetFullName { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="423.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#TotalBytes" xmlns:xlink="xlink"><text x="40.00" y="435.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TotalBytes { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="448.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#TotalBytesTransfered" xmlns:xlink="xlink"><text x="40.00" y="460.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TotalBytesTransfered { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="473.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#TransferFinished" xmlns:xlink="xlink"><text x="40.00" y="485.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TransferFinished { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="498.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#TransferStarted" xmlns:xlink="xlink"><text x="40.00" y="510.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TransferStarted { get; set; }]]></text></a></g><g transform="translate(0.00, 0.00)"><rect height="1681" width="325" x="0.55" y="0.55" fill="#FFFFFF" stroke="#979797" stroke-width="1" /><text x="129.01" y="20.50" fill="" style="" text-anchor="" font-family="" font-size="11.00" onmouseover="" onmouseout=""><![CDATA[public  class]]></text><a xlink:href="../type/QuickIOTransferServiceBase.html" xmlns:xlink="xlink"><text x="63.53" y="35.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferServiceBase]]></text></a><path d="M0.5,45.50L325.00,45.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="53.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_jobQueue" xmlns:xlink="xlink"><text x="40.00" y="65.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_jobQueue]]></text></a><image width="16.00" height="16.00" x="15.00" y="78.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_jobQueueLock" xmlns:xlink="xlink"><text x="40.00" y="90.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_jobQueueLock]]></text></a><image width="16.00" height="16.00" x="15.00" y="103.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_maxBufferSize" xmlns:xlink="xlink"><text x="40.00" y="115.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_maxBufferSize]]></text></a><image width="16.00" height="16.00" x="15.00" y="128.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_maxJobRetryAttempts" xmlns:xlink="xlink"><text x="40.00" y="140.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_maxJobRetryAttempts]]></text></a><image width="16.00" height="16.00" x="15.00" y="153.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_maxWorkerCount" xmlns:xlink="xlink"><text x="40.00" y="165.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_maxWorkerCount]]></text></a><image width="16.00" height="16.00" x="15.00" y="178.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_workerCountRemoveRequested" xmlns:xlink="xlink"><text x="40.00" y="190.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_workerCountRemoveRequested]]></text></a><image width="16.00" height="16.00" x="15.00" y="203.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_workerCountRemoveRequestedLock" xmlns:xlink="xlink"><text x="40.00" y="215.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_workerCountRemoveRequestedLock]]></text></a><image width="16.00" height="16.00" x="15.00" y="228.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_workerShutdownLock" xmlns:xlink="xlink"><text x="40.00" y="240.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_workerShutdownLock]]></text></a><image width="16.00" height="16.00" x="15.00" y="253.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_workerThreads" xmlns:xlink="xlink"><text x="40.00" y="265.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_workerThreads]]></text></a><image width="16.00" height="16.00" x="15.00" y="278.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_workerThreadsLock" xmlns:xlink="xlink"><text x="40.00" y="290.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_workerThreadsLock]]></text></a><path d="M0.5,305.50L325.00,305.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="313.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#CancellationRequested" xmlns:xlink="xlink"><text x="40.00" y="325.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CancellationRequested]]></text></a><image width="16.00" height="16.00" x="15.00" y="338.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#CompletedAddingRequested" xmlns:xlink="xlink"><text x="40.00" y="350.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CompletedAddingRequested]]></text></a><image width="16.00" height="16.00" x="15.00" y="363.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#JobDequeued" xmlns:xlink="xlink"><text x="40.00" y="375.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[JobDequeued]]></text></a><image width="16.00" height="16.00" x="15.00" y="388.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#JobEnqueued" xmlns:xlink="xlink"><text x="40.00" y="400.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[JobEnqueued]]></text></a><image width="16.00" height="16.00" x="15.00" y="413.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#JobRequeued" xmlns:xlink="xlink"><text x="40.00" y="425.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[JobRequeued]]></text></a><image width="16.00" height="16.00" x="15.00" y="438.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#JobRetryMaxReached" xmlns:xlink="xlink"><text x="40.00" y="450.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[JobRetryMaxReached]]></text></a><image width="16.00" height="16.00" x="15.00" y="463.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerCreated" xmlns:xlink="xlink"><text x="40.00" y="475.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerCreated]]></text></a><image width="16.00" height="16.00" x="15.00" y="488.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerIsWaiting" xmlns:xlink="xlink"><text x="40.00" y="500.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerIsWaiting]]></text></a><image width="16.00" height="16.00" x="15.00" y="513.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerPickedJob" xmlns:xlink="xlink"><text x="40.00" y="525.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerPickedJob]]></text></a><image width="16.00" height="16.00" x="15.00" y="538.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerShutdown" xmlns:xlink="xlink"><text x="40.00" y="550.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerShutdown]]></text></a><image width="16.00" height="16.00" x="15.00" y="563.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerStarted" xmlns:xlink="xlink"><text x="40.00" y="575.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerStarted]]></text></a><image width="16.00" height="16.00" x="15.00" y="588.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerWokeUp" xmlns:xlink="xlink"><text x="40.00" y="600.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerWokeUp]]></text></a><path d="M0.5,615.50L325.00,615.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="623.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#AddWorker" xmlns:xlink="xlink"><text x="40.00" y="635.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[AddWorker]]></text></a><image width="16.00" height="16.00" x="15.00" y="648.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#Cancel" xmlns:xlink="xlink"><text x="40.00" y="660.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Cancel]]></text></a><image width="16.00" height="16.00" x="15.00" y="673.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#Clear" xmlns:xlink="xlink"><text x="40.00" y="685.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Clear]]></text></a><image width="16.00" height="16.00" x="15.00" y="698.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#CompleteAdding" xmlns:xlink="xlink"><text x="40.00" y="710.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CompleteAdding]]></text></a><image width="16.00" height="16.00" x="15.00" y="723.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#CreateWorkers" xmlns:xlink="xlink"><text x="40.00" y="735.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CreateWorkers]]></text></a><image width="16.00" height="16.00" x="15.00" y="748.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#InternalAdd" xmlns:xlink="xlink"><text x="40.00" y="760.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalAdd]]></text></a><image width="16.00" height="16.00" x="15.00" y="773.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#InternalAddRange" xmlns:xlink="xlink"><text x="40.00" y="785.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalAddRange]]></text></a><image width="16.00" height="16.00" x="15.00" y="798.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#InternalCreateNewWorker" xmlns:xlink="xlink"><text x="40.00" y="810.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalCreateNewWorker]]></text></a><image width="16.00" height="16.00" x="15.00" y="823.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#InternalReSortLockedQueue" xmlns:xlink="xlink"><text x="40.00" y="835.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalReSortLockedQueue]]></text></a><image width="16.00" height="16.00" x="15.00" y="848.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#InternalStartWorker" xmlns:xlink="xlink"><text x="40.00" y="860.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalStartWorker]]></text></a><image width="16.00" height="16.00" x="15.00" y="873.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#InternalWaitForNewQueueItems" xmlns:xlink="xlink"><text x="40.00" y="885.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalWaitForNewQueueItems]]></text></a><image width="16.00" height="16.00" x="15.00" y="898.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#JobExecuteSwitch" xmlns:xlink="xlink"><text x="40.00" y="910.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[JobExecuteSwitch]]></text></a><image width="16.00" height="16.00" x="15.00" y="923.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnCancellationRequested2" xmlns:xlink="xlink"><text x="40.00" y="935.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnCancellationRequested]]></text></a><image width="16.00" height="16.00" x="15.00" y="948.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnCompletedAddingRequested2" xmlns:xlink="xlink"><text x="40.00" y="960.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnCompletedAddingRequested]]></text></a><image width="16.00" height="16.00" x="15.00" y="973.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnJobDequeued2" xmlns:xlink="xlink"><text x="40.00" y="985.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnJobDequeued]]></text></a><image width="16.00" height="16.00" x="15.00" y="998.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnJobEnqueued2" xmlns:xlink="xlink"><text x="40.00" y="1010.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnJobEnqueued]]></text></a><image width="16.00" height="16.00" x="15.00" y="1023.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnJobRequeued2" xmlns:xlink="xlink"><text x="40.00" y="1035.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnJobRequeued]]></text></a><image width="16.00" height="16.00" x="15.00" y="1048.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnJobRetryMaxReached2" xmlns:xlink="xlink"><text x="40.00" y="1060.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnJobRetryMaxReached]]></text></a><image width="16.00" height="16.00" x="15.00" y="1073.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnWorkerCreated2" xmlns:xlink="xlink"><text x="40.00" y="1085.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnWorkerCreated]]></text></a><image width="16.00" height="16.00" x="15.00" y="1098.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnWorkerIsWaiting2" xmlns:xlink="xlink"><text x="40.00" y="1110.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnWorkerIsWaiting]]></text></a><image width="16.00" height="16.00" x="15.00" y="1123.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnWorkerPickedJob2" xmlns:xlink="xlink"><text x="40.00" y="1135.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnWorkerPickedJob]]></text></a><image width="16.00" height="16.00" x="15.00" y="1148.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnWorkerShutdown2" xmlns:xlink="xlink"><text x="40.00" y="1160.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnWorkerShutdown]]></text></a><image width="16.00" height="16.00" x="15.00" y="1173.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnWorkerStarted2" xmlns:xlink="xlink"><text x="40.00" y="1185.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnWorkerStarted]]></text></a><image width="16.00" height="16.00" x="15.00" y="1198.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnWorkerWokeUp2" xmlns:xlink="xlink"><text x="40.00" y="1210.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnWorkerWokeUp]]></text></a><image width="16.00" height="16.00" x="15.00" y="1223.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#RemoveThread" xmlns:xlink="xlink"><text x="40.00" y="1235.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RemoveThread]]></text></a><image width="16.00" height="16.00" x="15.00" y="1248.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#RemoveWorker" xmlns:xlink="xlink"><text x="40.00" y="1260.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RemoveWorker]]></text></a><image width="16.00" height="16.00" x="15.00" y="1273.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#StartConsuming" xmlns:xlink="xlink"><text x="40.00" y="1285.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[StartConsuming]]></text></a><image width="16.00" height="16.00" x="15.00" y="1298.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#StartWorkers" xmlns:xlink="xlink"><text x="40.00" y="1310.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[StartWorkers]]></text></a><image width="16.00" height="16.00" x="15.00" y="1323.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#StartWorking" xmlns:xlink="xlink"><text x="40.00" y="1335.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[StartWorking]]></text></a><image width="16.00" height="16.00" x="15.00" y="1348.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WaitForFinish" xmlns:xlink="xlink"><text x="40.00" y="1360.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WaitForFinish]]></text></a><image width="16.00" height="16.00" x="15.00" y="1373.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WakeUpSleepingWorkers" xmlns:xlink="xlink"><text x="40.00" y="1385.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WakeUpSleepingWorkers]]></text></a><image width="16.00" height="16.00" x="15.00" y="1398.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#QuickIOTransferServiceBase" xmlns:xlink="xlink"><text x="40.00" y="1410.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferServiceBase]]></text></a><image width="16.00" height="16.00" x="15.00" y="1423.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#QuickIOTransferServiceBase2" xmlns:xlink="xlink"><text x="40.00" y="1435.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferServiceBase]]></text></a><path d="M0.5,1450.50L325.00,1450.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="1458.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#AddingCompleted" xmlns:xlink="xlink"><text x="40.00" y="1470.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[AddingCompleted { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1483.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#CancelRequested" xmlns:xlink="xlink"><text x="40.00" y="1495.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CancelRequested { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1508.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#IsWorking" xmlns:xlink="xlink"><text x="40.00" y="1520.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IsWorking { get; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1533.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#MaxBufferSize" xmlns:xlink="xlink"><text x="40.00" y="1545.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxBufferSize { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1558.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#MaxJobRetryAttempts" xmlns:xlink="xlink"><text x="40.00" y="1570.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxJobRetryAttempts { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1583.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#MaxWorkerCount" xmlns:xlink="xlink"><text x="40.00" y="1595.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxWorkerCount { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1608.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#Observer" xmlns:xlink="xlink"><text x="40.00" y="1620.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Observer { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1633.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#PriorityComparer" xmlns:xlink="xlink"><text x="40.00" y="1645.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[PriorityComparer { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1658.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerCount" xmlns:xlink="xlink"><text x="40.00" y="1670.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerCount { get; }]]></text></a></g><g><path d="M50.00,1680.50L50.00,1730.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><polygon points="50.00,1680.50 45.00,1690.50 55.00,1690.50" fill="#FFFFFF" stroke="#979797" stroke-width="" /></g><g transform="translate(355.00, 1780.50)"><rect height="1011" width="298" x="0.55" y="0.55" fill="#FFFFFF" stroke="#979797" stroke-width="1" /><text x="100.63" y="20.50" fill="" style="" text-anchor="" font-family="" font-size="11.00" onmouseover="" onmouseout=""><![CDATA[public static class]]></text><a xlink:href="../type/QuickIOPath.html" xmlns:xlink="xlink"><text x="105.45" y="35.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOPath]]></text></a><path d="M0.5,45.50L298.00,45.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="53.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#DirectorySeparatorChar" xmlns:xlink="xlink"><text x="40.00" y="65.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[DirectorySeparatorChar]]></text></a><image width="16.00" height="16.00" x="15.00" y="78.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#MaxRegularPathLength" xmlns:xlink="xlink"><text x="40.00" y="90.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxRegularPathLength]]></text></a><image width="16.00" height="16.00" x="15.00" y="103.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#MaxSimpleDirectoryPathLength" xmlns:xlink="xlink"><text x="40.00" y="115.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxSimpleDirectoryPathLength]]></text></a><image width="16.00" height="16.00" x="15.00" y="128.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#MaxUncPathLength" xmlns:xlink="xlink"><text x="40.00" y="140.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxUncPathLength]]></text></a><image width="16.00" height="16.00" x="15.00" y="153.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#RegularLocalPathPrefix" xmlns:xlink="xlink"><text x="40.00" y="165.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RegularLocalPathPrefix]]></text></a><image width="16.00" height="16.00" x="15.00" y="178.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#RegularSharePathPrefix" xmlns:xlink="xlink"><text x="40.00" y="190.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RegularSharePathPrefix]]></text></a><image width="16.00" height="16.00" x="15.00" y="203.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#RegularSharePathPrefixLength" xmlns:xlink="xlink"><text x="40.00" y="215.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RegularSharePathPrefixLength]]></text></a><image width="16.00" height="16.00" x="15.00" y="228.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#UncLocalPathPrefix" xmlns:xlink="xlink"><text x="40.00" y="240.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[UncLocalPathPrefix]]></text></a><image width="16.00" height="16.00" x="15.00" y="253.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#UncLocalPathPrefixLength" xmlns:xlink="xlink"><text x="40.00" y="265.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[UncLocalPathPrefixLength]]></text></a><image width="16.00" height="16.00" x="15.00" y="278.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#UncSharePathPrefix" xmlns:xlink="xlink"><text x="40.00" y="290.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[UncSharePathPrefix]]></text></a><image width="16.00" height="16.00" x="15.00" y="303.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#UncSharePathPrefixLength" xmlns:xlink="xlink"><text x="40.00" y="315.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[UncSharePathPrefixLength]]></text></a><path d="M0.5,330.50L298.00,330.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="338.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#Combine" xmlns:xlink="xlink"><text x="40.00" y="350.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Combine]]></text></a><image width="16.00" height="16.00" x="15.00" y="363.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#Exists6" xmlns:xlink="xlink"><text x="40.00" y="375.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Exists]]></text></a><image width="16.00" height="16.00" x="15.00" y="388.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetFullPath" xmlns:xlink="xlink"><text x="40.00" y="400.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetFullPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="413.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetFullPathInfo" xmlns:xlink="xlink"><text x="40.00" y="425.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetFullPathInfo]]></text></a><image width="16.00" height="16.00" x="15.00" y="438.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetName" xmlns:xlink="xlink"><text x="40.00" y="450.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetName]]></text></a><image width="16.00" height="16.00" x="15.00" y="463.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetParentPath" xmlns:xlink="xlink"><text x="40.00" y="475.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetParentPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="488.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetRandomDirectoryName" xmlns:xlink="xlink"><text x="40.00" y="500.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetRandomDirectoryName]]></text></a><image width="16.00" height="16.00" x="15.00" y="513.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetRandomFileName" xmlns:xlink="xlink"><text x="40.00" y="525.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetRandomFileName]]></text></a><image width="16.00" height="16.00" x="15.00" y="538.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetRoot" xmlns:xlink="xlink"><text x="40.00" y="550.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetRoot]]></text></a><image width="16.00" height="16.00" x="15.00" y="563.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetRootFromLocalPath" xmlns:xlink="xlink"><text x="40.00" y="575.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetRootFromLocalPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="588.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#IsLocalRegularPath" xmlns:xlink="xlink"><text x="40.00" y="600.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IsLocalRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="613.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#IsLocalUncPath" xmlns:xlink="xlink"><text x="40.00" y="625.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IsLocalUncPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="638.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#IsShareRegularPath" xmlns:xlink="xlink"><text x="40.00" y="650.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IsShareRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="663.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#IsShareUncPath" xmlns:xlink="xlink"><text x="40.00" y="675.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IsShareUncPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="688.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ThrowIfPathContainsInvalidChars" xmlns:xlink="xlink"><text x="40.00" y="700.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ThrowIfPathContainsInvalidChars]]></text></a><image width="16.00" height="16.00" x="15.00" y="713.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ToLocalRegularPath" xmlns:xlink="xlink"><text x="40.00" y="725.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ToLocalRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="738.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ToLocalUncPath" xmlns:xlink="xlink"><text x="40.00" y="750.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ToLocalUncPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="763.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ToRegularPath" xmlns:xlink="xlink"><text x="40.00" y="775.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ToRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="788.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ToShareRegularPath" xmlns:xlink="xlink"><text x="40.00" y="800.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ToShareRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="813.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ToShareUncPath" xmlns:xlink="xlink"><text x="40.00" y="825.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ToShareUncPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="838.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ToUncPath" xmlns:xlink="xlink"><text x="40.00" y="850.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ToUncPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="863.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#TrimTrailingSepartor" xmlns:xlink="xlink"><text x="40.00" y="875.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TrimTrailingSepartor]]></text></a><image width="16.00" height="16.00" x="15.00" y="888.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.QuickIOPath.TryParseLocalRegularPath(System.String, SchwabenCode.QuickIO.QuickIOParsePathResult&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="900.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryParseLocalRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="913.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.QuickIOPath.TryParseLocalUncPath(System.String, SchwabenCode.QuickIO.QuickIOParsePathResult&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="925.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryParseLocalUncPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="938.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.QuickIOPath.TryParsePath(System.String, SchwabenCode.QuickIO.QuickIOParsePathResult&amp;, System.Boolean).html" xmlns:xlink="xlink"><text x="40.00" y="950.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryParsePath]]></text></a><image width="16.00" height="16.00" x="15.00" y="963.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.QuickIOPath.TryParseShareRegularPath(System.String, SchwabenCode.QuickIO.QuickIOParsePathResult&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="975.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryParseShareRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="988.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.QuickIOPath.TryParseShareUncPath(System.String, SchwabenCode.QuickIO.QuickIOParsePathResult&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="1000.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryParseShareUncPath]]></text></a></g><g><path d="M504.00,1780.50L504.00,1755.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><path d="M499.00,1770.50L504.00,1780.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><path d="M509.00,1770.50L504.00,1780.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /></g><g transform="translate(703.00, 1780.50)"><rect height="1681" width="325" x="0.55" y="0.55" fill="#FFFFFF" stroke="#979797" stroke-width="1" /><text x="129.01" y="20.50" fill="" style="" text-anchor="" font-family="" font-size="11.00" onmouseover="" onmouseout=""><![CDATA[public  class]]></text><a xlink:href="../type/QuickIOTransferServiceBase.html" xmlns:xlink="xlink"><text x="63.53" y="35.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferServiceBase]]></text></a><path d="M0.5,45.50L325.00,45.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="53.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_jobQueue" xmlns:xlink="xlink"><text x="40.00" y="65.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_jobQueue]]></text></a><image width="16.00" height="16.00" x="15.00" y="78.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_jobQueueLock" xmlns:xlink="xlink"><text x="40.00" y="90.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_jobQueueLock]]></text></a><image width="16.00" height="16.00" x="15.00" y="103.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_maxBufferSize" xmlns:xlink="xlink"><text x="40.00" y="115.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_maxBufferSize]]></text></a><image width="16.00" height="16.00" x="15.00" y="128.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_maxJobRetryAttempts" xmlns:xlink="xlink"><text x="40.00" y="140.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_maxJobRetryAttempts]]></text></a><image width="16.00" height="16.00" x="15.00" y="153.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_maxWorkerCount" xmlns:xlink="xlink"><text x="40.00" y="165.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_maxWorkerCount]]></text></a><image width="16.00" height="16.00" x="15.00" y="178.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_workerCountRemoveRequested" xmlns:xlink="xlink"><text x="40.00" y="190.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_workerCountRemoveRequested]]></text></a><image width="16.00" height="16.00" x="15.00" y="203.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_workerCountRemoveRequestedLock" xmlns:xlink="xlink"><text x="40.00" y="215.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_workerCountRemoveRequestedLock]]></text></a><image width="16.00" height="16.00" x="15.00" y="228.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_workerShutdownLock" xmlns:xlink="xlink"><text x="40.00" y="240.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_workerShutdownLock]]></text></a><image width="16.00" height="16.00" x="15.00" y="253.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_workerThreads" xmlns:xlink="xlink"><text x="40.00" y="265.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_workerThreads]]></text></a><image width="16.00" height="16.00" x="15.00" y="278.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#_workerThreadsLock" xmlns:xlink="xlink"><text x="40.00" y="290.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_workerThreadsLock]]></text></a><path d="M0.5,305.50L325.00,305.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="313.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#CancellationRequested" xmlns:xlink="xlink"><text x="40.00" y="325.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CancellationRequested]]></text></a><image width="16.00" height="16.00" x="15.00" y="338.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#CompletedAddingRequested" xmlns:xlink="xlink"><text x="40.00" y="350.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CompletedAddingRequested]]></text></a><image width="16.00" height="16.00" x="15.00" y="363.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#JobDequeued" xmlns:xlink="xlink"><text x="40.00" y="375.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[JobDequeued]]></text></a><image width="16.00" height="16.00" x="15.00" y="388.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#JobEnqueued" xmlns:xlink="xlink"><text x="40.00" y="400.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[JobEnqueued]]></text></a><image width="16.00" height="16.00" x="15.00" y="413.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#JobRequeued" xmlns:xlink="xlink"><text x="40.00" y="425.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[JobRequeued]]></text></a><image width="16.00" height="16.00" x="15.00" y="438.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#JobRetryMaxReached" xmlns:xlink="xlink"><text x="40.00" y="450.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[JobRetryMaxReached]]></text></a><image width="16.00" height="16.00" x="15.00" y="463.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerCreated" xmlns:xlink="xlink"><text x="40.00" y="475.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerCreated]]></text></a><image width="16.00" height="16.00" x="15.00" y="488.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerIsWaiting" xmlns:xlink="xlink"><text x="40.00" y="500.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerIsWaiting]]></text></a><image width="16.00" height="16.00" x="15.00" y="513.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerPickedJob" xmlns:xlink="xlink"><text x="40.00" y="525.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerPickedJob]]></text></a><image width="16.00" height="16.00" x="15.00" y="538.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerShutdown" xmlns:xlink="xlink"><text x="40.00" y="550.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerShutdown]]></text></a><image width="16.00" height="16.00" x="15.00" y="563.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerStarted" xmlns:xlink="xlink"><text x="40.00" y="575.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerStarted]]></text></a><image width="16.00" height="16.00" x="15.00" y="588.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerWokeUp" xmlns:xlink="xlink"><text x="40.00" y="600.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerWokeUp]]></text></a><path d="M0.5,615.50L325.00,615.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="623.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#AddWorker" xmlns:xlink="xlink"><text x="40.00" y="635.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[AddWorker]]></text></a><image width="16.00" height="16.00" x="15.00" y="648.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#Cancel" xmlns:xlink="xlink"><text x="40.00" y="660.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Cancel]]></text></a><image width="16.00" height="16.00" x="15.00" y="673.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#Clear" xmlns:xlink="xlink"><text x="40.00" y="685.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Clear]]></text></a><image width="16.00" height="16.00" x="15.00" y="698.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#CompleteAdding" xmlns:xlink="xlink"><text x="40.00" y="710.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CompleteAdding]]></text></a><image width="16.00" height="16.00" x="15.00" y="723.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#CreateWorkers" xmlns:xlink="xlink"><text x="40.00" y="735.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CreateWorkers]]></text></a><image width="16.00" height="16.00" x="15.00" y="748.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#InternalAdd" xmlns:xlink="xlink"><text x="40.00" y="760.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalAdd]]></text></a><image width="16.00" height="16.00" x="15.00" y="773.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#InternalAddRange" xmlns:xlink="xlink"><text x="40.00" y="785.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalAddRange]]></text></a><image width="16.00" height="16.00" x="15.00" y="798.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#InternalCreateNewWorker" xmlns:xlink="xlink"><text x="40.00" y="810.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalCreateNewWorker]]></text></a><image width="16.00" height="16.00" x="15.00" y="823.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#InternalReSortLockedQueue" xmlns:xlink="xlink"><text x="40.00" y="835.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalReSortLockedQueue]]></text></a><image width="16.00" height="16.00" x="15.00" y="848.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#InternalStartWorker" xmlns:xlink="xlink"><text x="40.00" y="860.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalStartWorker]]></text></a><image width="16.00" height="16.00" x="15.00" y="873.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#InternalWaitForNewQueueItems" xmlns:xlink="xlink"><text x="40.00" y="885.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalWaitForNewQueueItems]]></text></a><image width="16.00" height="16.00" x="15.00" y="898.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#JobExecuteSwitch" xmlns:xlink="xlink"><text x="40.00" y="910.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[JobExecuteSwitch]]></text></a><image width="16.00" height="16.00" x="15.00" y="923.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnCancellationRequested2" xmlns:xlink="xlink"><text x="40.00" y="935.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnCancellationRequested]]></text></a><image width="16.00" height="16.00" x="15.00" y="948.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnCompletedAddingRequested2" xmlns:xlink="xlink"><text x="40.00" y="960.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnCompletedAddingRequested]]></text></a><image width="16.00" height="16.00" x="15.00" y="973.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnJobDequeued2" xmlns:xlink="xlink"><text x="40.00" y="985.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnJobDequeued]]></text></a><image width="16.00" height="16.00" x="15.00" y="998.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnJobEnqueued2" xmlns:xlink="xlink"><text x="40.00" y="1010.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnJobEnqueued]]></text></a><image width="16.00" height="16.00" x="15.00" y="1023.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnJobRequeued2" xmlns:xlink="xlink"><text x="40.00" y="1035.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnJobRequeued]]></text></a><image width="16.00" height="16.00" x="15.00" y="1048.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnJobRetryMaxReached2" xmlns:xlink="xlink"><text x="40.00" y="1060.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnJobRetryMaxReached]]></text></a><image width="16.00" height="16.00" x="15.00" y="1073.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnWorkerCreated2" xmlns:xlink="xlink"><text x="40.00" y="1085.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnWorkerCreated]]></text></a><image width="16.00" height="16.00" x="15.00" y="1098.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnWorkerIsWaiting2" xmlns:xlink="xlink"><text x="40.00" y="1110.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnWorkerIsWaiting]]></text></a><image width="16.00" height="16.00" x="15.00" y="1123.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnWorkerPickedJob2" xmlns:xlink="xlink"><text x="40.00" y="1135.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnWorkerPickedJob]]></text></a><image width="16.00" height="16.00" x="15.00" y="1148.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnWorkerShutdown2" xmlns:xlink="xlink"><text x="40.00" y="1160.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnWorkerShutdown]]></text></a><image width="16.00" height="16.00" x="15.00" y="1173.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnWorkerStarted2" xmlns:xlink="xlink"><text x="40.00" y="1185.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnWorkerStarted]]></text></a><image width="16.00" height="16.00" x="15.00" y="1198.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#OnWorkerWokeUp2" xmlns:xlink="xlink"><text x="40.00" y="1210.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnWorkerWokeUp]]></text></a><image width="16.00" height="16.00" x="15.00" y="1223.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#RemoveThread" xmlns:xlink="xlink"><text x="40.00" y="1235.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RemoveThread]]></text></a><image width="16.00" height="16.00" x="15.00" y="1248.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#RemoveWorker" xmlns:xlink="xlink"><text x="40.00" y="1260.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RemoveWorker]]></text></a><image width="16.00" height="16.00" x="15.00" y="1273.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#StartConsuming" xmlns:xlink="xlink"><text x="40.00" y="1285.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[StartConsuming]]></text></a><image width="16.00" height="16.00" x="15.00" y="1298.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#StartWorkers" xmlns:xlink="xlink"><text x="40.00" y="1310.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[StartWorkers]]></text></a><image width="16.00" height="16.00" x="15.00" y="1323.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#StartWorking" xmlns:xlink="xlink"><text x="40.00" y="1335.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[StartWorking]]></text></a><image width="16.00" height="16.00" x="15.00" y="1348.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WaitForFinish" xmlns:xlink="xlink"><text x="40.00" y="1360.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WaitForFinish]]></text></a><image width="16.00" height="16.00" x="15.00" y="1373.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WakeUpSleepingWorkers" xmlns:xlink="xlink"><text x="40.00" y="1385.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WakeUpSleepingWorkers]]></text></a><image width="16.00" height="16.00" x="15.00" y="1398.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#QuickIOTransferServiceBase" xmlns:xlink="xlink"><text x="40.00" y="1410.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferServiceBase]]></text></a><image width="16.00" height="16.00" x="15.00" y="1423.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#QuickIOTransferServiceBase2" xmlns:xlink="xlink"><text x="40.00" y="1435.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferServiceBase]]></text></a><path d="M0.5,1450.50L325.00,1450.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="1458.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#AddingCompleted" xmlns:xlink="xlink"><text x="40.00" y="1470.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[AddingCompleted { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1483.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#CancelRequested" xmlns:xlink="xlink"><text x="40.00" y="1495.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CancelRequested { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1508.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#IsWorking" xmlns:xlink="xlink"><text x="40.00" y="1520.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IsWorking { get; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1533.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#MaxBufferSize" xmlns:xlink="xlink"><text x="40.00" y="1545.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxBufferSize { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1558.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#MaxJobRetryAttempts" xmlns:xlink="xlink"><text x="40.00" y="1570.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxJobRetryAttempts { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1583.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#MaxWorkerCount" xmlns:xlink="xlink"><text x="40.00" y="1595.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxWorkerCount { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1608.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#Observer" xmlns:xlink="xlink"><text x="40.00" y="1620.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Observer { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1633.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#PriorityComparer" xmlns:xlink="xlink"><text x="40.00" y="1645.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[PriorityComparer { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="1658.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferServiceBase.html#WorkerCount" xmlns:xlink="xlink"><text x="40.00" y="1670.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[WorkerCount { get; }]]></text></a></g><g><path d="M865.50,1780.50L865.50,1755.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><path d="M860.50,1770.50L865.50,1780.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><path d="M870.50,1770.50L865.50,1780.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><path d="M865.50,1755.00L305.00,1755.00" stroke="#979797" stroke-width="1" stroke-dasharray="" /></g></svg>
						</div>
						<div class="legend">
							<p class="save"><a href="#"><i class="icon-save"></i>save</a></p>
							<p class="resetZoom"><a href="#"><i class="icon-refresh"></i>reset</a></p>
							<p>Drag to pan - Use Mousewheel + Ctrl to zoom</p>
						</div>
					</div>
							</div>
		</div>

    </body>
</html>

